/*
Copyright 2000-2011 Francois de Bertrand de Beuvron

This file is part of CoursBeuvron.

CoursBeuvron is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

CoursBeuvron is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with CoursBeuvron.  If not, see <http://www.gnu.org/licenses/>.
 */
package fr.insa.beuvron.tps.m2.dessin2DV1;

/**
 * Comme seule les classes ont été vues en TD, Figure est pour l'instant une classe.
 * Mais on peut voir que cette solution n'est pas idéale, car on ne sait pas
 * comment donner une définition aux méthodes. Pour l'instant, les méthodes
 * retourne 0 par défaut.
 * 
 * Nous verrons par la suite comment définir Figure comme une interface.
 * @author FdB
 */
public class Figure {

    /**
     * @return abscisse maximale de la figure
     */
    public double maxX() {
        return 0;
    }

    /**
     * @return abscisse minimale de la figure
     */
    public double minX(){
        return 0;
    }

    /**
     * @return ordonnée maximale de la figure
     */
    public double maxY(){
        return 0;
    }

    /**
     * @return ordonnée minimale de la figure
     */
    public double minY(){
        return 0;
    }

}
